/**
 * Generali Solutions d'assurances - Tous droits rÃ©servÃ©s &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;

import java.util.List;

import fr.generali.accueilclient.contrat.om.IConsultContrat;

/**
 * Interface reprÃ©sentant les contrats sur lesquels la rÃ©-affectation de rib
 * s'opÃ©re
 * 
 * @author selrhazala
 */
public interface IContratsRib {

    /**
     * @return the client
     */
    IPersonne getClient();

    /**
     * @param client the client to set
     */
    void setClient(IPersonne client);

    /**
     * @return the rib
     */
    ICoordonneeBancaire getRib();

    /**
     * @param rib the rib to set
     */
    void setRib(ICoordonneeBancaire rib);

    /**
     * @return the listeContrats
     */
    List<IConsultContrat> getListeContrats();

    /**
     * @param listeContrats the listeContrats to set
     */
    void setListeContrats(List<IConsultContrat> listeContrats);

    /**
     * @return the action
     */
    String getAction();

    /**
     * @param action the action to set
     */
    void setAction(String action);
}
